General classification
79
Classics
46
Flat
18
Hilly
104
Mountain
95
Time Trial
16
Tour de Suisse
69
15/06
Stage 1
Küssnacht > Küssnacht
83
16/06
Stage 2
Aarau > Schwarzsee
119
17/06
Stage 3
Aarau > Heiden
18/06
Stage 4
Heiden > Piuro (Valchiavenna)
135
19/06
Stage 5
La Punt > Santa Maria in Calanca
36
20/06
Stage 6
Chur > Neuhausen am Rheinfall
70
21/06
Stage 7
Neuhausen am Rheinfall > Emmetten
34
22/06
Stage 8
Beckenried > Stockhütte
82
Giro d'Italia
41
113
09/05
Durrës > Tirana
103
10/05
Tirana > Tirana
106
11/05
Vlorë (AL) > Vlorë (AL)
94
13/05
Alberobello (Pietramadre) > Lecce
98
14/05
Ceglie Messapica > Matera
115
15/05
Potenza > Napoli
59
16/05
Castel di Sangro > Tagliacozzo (Marsia)
64
17/05
Giulianova > Castelraimondo
47
18/05
Stage 9
Gubbio > Siena
20/05
Stage 10
Lucca > Pisa
43
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
22/05
Stage 12
Modena > Viadana (Oglio-Po)
101
23/05
Stage 13
Rovigo > Vicenza
65
24/05
Stage 14
Treviso > Nova Gorica (SL) / Gorizia (IT)
56
25/05
Stage 15
Fiume Veneto > Asiago
27/05
Stage 16
Piazzola sul Brenta > San Valentino (Brentonico)
28/05
Stage 17
San Michele all’Adige (Fondazione Edmund Mach) > Bormio
58
29/05
Stage 18
Morbegno > Cesano Maderno
108
30/05
Stage 19
Biella > Champoluc
39
31/05
Stage 20
Verrès > Sestrière (Vialattea)
49
01/06
Stage 21
Roma > Roma
Presidential Cycling Tour of Turkiye
27
27/04
Antalya > Antalya
75
28/04
Kemer > Kalkan
48
29/04
Fethiye > Marmaris
30/04
Marmaris > Akyaka (Kıran)
31
02/05
Selçuk > Selçuk (Meryem Ana)
03/05
Selçuk > Çeşme
04/05
Çeşme > İzmir (Karşıyaka)
20/04
Amstel Gold Race
Maastricht > Berg en Terblijt
DNF
15/02
Vuelta Ciclista a la Región de Murcia "Costa Calid
Jumilla > Murcia
23